API People Hub
PeopleHub: Registration of people and addresses API
DESAFIO
A API desenvolvida deve permitir:
- Criar, editar e consultar uma ou mais pessoas;
- Criar, editar e consultar um ou mais endereços de uma pessoa; e
- Poder indicar qual endereço será considerado o principal de uma pessoa.

Uma pessoa deve possuir os seguintes dados:
- Nome completo
- Data de nascimento
- Endereços:
  - Logradouro
  - CEP
  - Número
  - Cidade
  - Estado

Outros pontos considerados:
- Atingir o máximo de cobertura do código.
- Construir API no formato REST.
- Boas práticas de programação
No projeto foi atingido 100% de cobertura de código com relatório by Jacoco
Principais tecnologias utilizadas

Java 21: Versão LTS mais recente do Java para tirar vantagem das últimas inovações que essa linguagem robusta e amplamente utilizada oferece;
Spring Boot 3: Versão do Spring Boot, que maximiza a produtividade do desenvolvedor por meio de sua poderosa premissa de autoconfiguração;
Spring Data JPA: Ferramenta pode simplificar a camada de acesso aos dados, facilitando a integração com bancos de dados SQL;
FlyWay: Ferramenta que permite versionar e migrar seu banco de dados com scripts SQL simples ou Java;
API People Hub
Published:

Owner

API People Hub

Published:

Creative Fields